package cn.niit.dao;

import cn.niit.entity.Attendance;
import cn.niit.entity.Score;
import cn.niit.entity.query.AttendanceQuery;
import cn.niit.entity.query.ScoreQuery;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 成绩表(Score)表数据库访问层
 *
 * @author makejava
 * @since 2021-11-14 16:07:31
 */
public interface ScoreDao {
    //查询所有考勤信息
    List<Score> queryAll(ScoreQuery scoreQuery);


    //根据学号查询考勤信息
    List<Score> queryByStudentCode(ScoreQuery scoreQuery);


    //根据条件查询
    List<Score> select(ScoreQuery scoreQuery);

    //根据id查询考勤信息
    Score queryScoreById(Integer id);

    //增加考勤信息
    int addScore(Score score);

    //修改考勤信息
    int editScore(Score score);

    //删除考勤信息
    int deleteScoreById(Integer id);

}